package cn.sanch.basic.query;

import lombok.Data;

/**
 * 抽取公共的查询信息：分页信息
 * @author sanch37
 * 2022/5/22
 */
@Data
public class BaseQuery {
    /**
     * 当前页：默认为1
     */
    private Integer currentPage = 1;
    /**
     * 每页的条数：默认为5
     */
    private Integer pageSize = 5;

    /**
     * 高级查询：关键字查询
     */
    private String keyword;


    /**
     * 计算limit的第一个参数：当前页的起始下标
     * @return
     */
    public Integer getBegin() {
        return (this.currentPage-1) * this.pageSize;
    }
}
